在上一篇已經學會了java基本的運算符號,了解到Day02學到的資料型態的重要性。在這篇會學判斷式。
public static void main(String[] args){
//程式區塊
}
if(布林值){
//如果布林值是true,執行此程式區塊
}
(2.)範例
int x=1000;
if(x>2000){ //因為布林值為false,所以下方的程式區塊不會執行
System.out.println("Hello");
}
if(布林值){
//布林值為true->執行此區塊
}else{
//布林值為false->執行此區塊
}
(2.)範例
int x=1000;
if(x>2000){
System.out.println("大於2000");
}else{
System.out.println("小於2000");
}
if(布林值){
//對應布林值=true,執行此程式區塊
}else if(布林值){
//對應布林值=true,執行此程式區塊
}else{
//上方布林值都是false時,執行此程式區塊
}
switch(變數名稱){
case 比對的資料:
//若變數中的資料和比對的資料相同,則執行此程式區塊
break;
case 比對的資料:
//若變數中的資料和比對的資料相同,則執行此程式區塊
break;
default:
//若上述資料都和變數資料不同時,執行此程式區塊。
break;
}
(2.)範例
String name="Apple";
switch(name){
case "Banana":
System.out.println("我是Banana");
break;
case "Apple":
System.out.println("我是Apple");
break;
default:
System.out.println("不是Banana或Apple");
break;
}
import java.util.Scanner;//建立一個Scanner物件
Scanner s=new Scanner(System.in);
//取得使用者輸入的整數
int x=s.netInt();
//取得使用者輸入的任意文字
String text=s.next();
標準輸入
if 判斷式
只要布林值是true,程式就會執行。
switch 判斷式
照使用者要求做運算。